#define _CRT_SECURE_NO_WARNINGS 1

#include"Date.h"

int main()
{
	Date d1(2023, 2, 4);
	const Date d2(2024, 3, 1);

	d1.Print();
	d2.Print();
	
	/*d2 = d1++;
	d2.Print();

	d2 = ++d1;
	d2.Print();*/

	/*d1++.Print();
	(++d1).Print();*/


	/*d2 = d1 - 56;
	d2.Print();

	d2 = d1 + 35;
	d2.Print();

	Date d3 = d1;
	d3 -= 67;
	d3.Print();

	d3 = d1;
	d3 += 50;
	d3.Print();*/

	/*d2 = d1;
	cout << (d1 == d2) << endl;
	cout << (d1 != d2) << endl;
	cout << (d1 > d2) << endl;
	cout << (d1 < d2) << endl;
	cout << (d1 >= d2) << endl;
	cout << (d1 <= d2) << endl;*/

	return 0;
}


//class A
//{
//public:
//	A* operator&()
//	{
//		return nullptr;
//	}
//
//	const A* operator&() const
//	{
//		return this;
//	}
//};
//
//int main()
//{
//	A a1;
//	const A a2;
//	cout << &a1 << endl;
//	cout << &a2 << endl;
//
//	return 0;
//}
